// pages/Home.tsx
import { useEffect } from 'react';
import { useAuth } from '../hooks/useAuth';
import { authService } from '../utils/auth';

const Home = () => {
  const { requireAuth } = useAuth();

  useEffect(() => {
    // 检查认证状态
    requireAuth();
  }, []);

  const handleLogout = () => {
    authService.clearAuth();
    // 这里可以调用 useAuth 的 redirectToLogin
    // 或者直接使用 navigate
  };

  return (
    <div>
      <h1>首页</h1>
      <button onClick={handleLogout}>退出登录</button>
    </div>
  );
};

export default Home;